package com.linktrip.devicemanager.websocket.control;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.linktrip.devicemanager.util.ToolKits;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;

/**
 * @author : CaineZhu E-mail:CaineZhu@me.com
 * @version : V1.0
 * @创建时间 ： 2017年4月30日 下午12:14:00
 * @类说明 : 控制类
 */
public class ControlUtil {

	Logger logger = LoggerFactory.getLogger(ControlUtil.class);

	public static void sendCommand(String deviceId, byte[] command) {
		ChannelHandlerContext ctx = ToolKits.getDeviceSocketsMap_nio().get(deviceId);
		ByteBuf bf = Unpooled.buffer(command.length);
		bf.writeBytes(command);
		ctx.writeAndFlush(bf);
	}
	
}
